JAVA中关于set()和get()方法的理解及使用

您所在的位置:网站首页 java里面get set方法的作用 JAVA中关于set()和get()方法的理解及使用

JAVA中关于set()和get()方法的理解及使用

#JAVA中关于set()和get()方法的理解及使用| 来源: 网络整理| 查看: 265

JAVA

中关于

set()

get()

方法的理解及使用

 

对于

JAVA

初学者来说,

set

get

这两个方法似乎已经很熟悉了,这两个方

法是

JAVA

变成中的基本用法,也是出现频率相当高的两个方法。

 

为了让

JAVA

初学者能更好的理解这两个方法的使用和意义,今天笔者来谈一

下自己对这两个方法的理解,

如果你对于这两个方法还有困惑甚至完全不知道这

两个方法是做什么的,

那你看下面这篇文章很有用

。如果你对于

set

get

两个方法已经很熟悉了,

那么你完全不用看这篇文章。

这篇文章是写给初学者的。

 

我们先来看看

set

get

这两个词的表面意思,

set

是设置的意思,

get

是获

取的意思,顾名思义,这两个方法是对数据进行设置和获取用的。而且,在类中

使用

set

get

方法时,都是在

set

get

后面跟上一些特定的词来形成特定

意思的方法名,比如

setage

()和

getage

(),表示设置年龄和获取年龄。

 

然后我们来了解一下

JAVA

面向对象编程中的封闭性和安全性。封闭性即对类

中的域变量进行封闭操作,即用

private

来修饰他们,如此一来其他类则不能

对该变量访问。

这样我们就将这些变量封闭在了类内部,

这样就提高了数据的安

全性,

当我们想要操作这些域变量怎么办呢?我们可以通过两种方法,

第一中即

通过

public

方式的构造器(或称构造函数),对象一实例化就对该变量赋值。

第二种就是通过上面提到的

set

get

方法,这里我举一个特定的例子,我定

义一个

Person

类,该类中有

name

age

这两个私有域变量,然后我定义

setname

()、

getname

()、

setage

()、

getage

()这四个方法,通过这

四个方法来实现对

name

age

的操作。这样一来,我不用直接对

Person



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3